#include <iostream>
#include <queue>

using namespace std;

int main()
{
    queue<int> q1;
    q1.push(1);
    q1.push(12);
    q1.push(23);
    q1.push(34);
    q1.push(45);
    q1.push(56);

    cout << "队列头：" << q1.front() << "队列大小：" << q1.size() << endl;
    q1.pop();
    cout << "队列头：" << q1.front() << "队列大小：" << q1.size() << endl;

    while (!q1.empty())
    {
        cout << q1.front() << " ";
        q1.pop();
    }
    cout << endl;
    cout << q1.size() << endl;

    return 0;
}